home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1997 #3 / Amiga Plus CD - 1997 - No. 03.iso / pd / programmierung / vbcc / makefile < prev    next >
Encoding:
Makefile  |  1997-01-17  |  14.4 KB  |  449 lines

  1.  
  2. CC = vbcc://bin/vc -DAMIGA
  3. LDFLAGS = -lmieee vbcc:libsrc/stdlib/newmalloc.o
  4.  
  5. all: bin/vc bin/vcpp bin/vbccamiga68k bin/vbcci386 bin/vbccppc
  6.  
  7.  
  8. bin/vc: frontend/vc.c
  9.     $(CC) frontend/vc.c -o bin/vc
  10.  
  11. vcppobjs = vcpp/cpp.o vcpp/eval.o vcpp/getopt.o vcpp/hideset.o vcpp/include.o \
  12.        vcpp/lex.o vcpp/macro.o vcpp/nlist.o vcpp/tokens.o vcpp/unix.o
  13.  
  14. bin/vcpp: $(vcppobjs)
  15.     $(CC) $(LDFLAGS) $(vcppobjs) -o bin/vcpp
  16.  
  17. vcpp/cpp.o: vcpp/cpp.c vcpp/cpp.h
  18.     $(CC) -c -Ivcpp vcpp/cpp.c -o vcpp/cpp.o
  19.  
  20. vcpp/eval.o: vcpp/eval.c vcpp/cpp.h
  21.     $(CC) -c -Ivcpp vcpp/eval.c -o vcpp/eval.o
  22.  
  23. vcpp/getopt.o: vcpp/getopt.c
  24.     $(CC) -c -Ivcpp vcpp/getopt.c -o vcpp/getopt.o
  25.  
  26. vcpp/hideset.o: vcpp/hideset.c vcpp/cpp.h
  27.     $(CC) -c -Ivcpp vcpp/hideset.c -o vcpp/hideset.o
  28.  
  29. vcpp/include.o: vcpp/include.c vcpp/cpp.h
  30.     $(CC) -c -Ivcpp vcpp/include.c -o vcpp/include.o
  31.  
  32. vcpp/lex.o: vcpp/lex.c vcpp/cpp.h
  33.     $(CC) -c -Ivcpp vcpp/lex.c -o vcpp/lex.o
  34.  
  35. vcpp/macro.o: vcpp/macro.c vcpp/cpp.h
  36.     $(CC) -c -Ivcpp vcpp/macro.c -o vcpp/macro.o
  37.  
  38. vcpp/nlist.o: vcpp/nlist.c vcpp/cpp.h
  39.     $(CC) -c -Ivcpp vcpp/nlist.c -o vcpp/nlist.o
  40.  
  41. vcpp/tokens.o: vcpp/tokens.c vcpp/cpp.h
  42.     $(CC) -c -Ivcpp vcpp/tokens.c -o vcpp/tokens.o
  43.  
  44. vcpp/unix.o: vcpp/unix.c vcpp/cpp.h
  45.     $(CC) -c -Ivcpp vcpp/unix.c -o vcpp/unix.o
  46.  
  47.  
  48. a68k = machines/amiga68k
  49.  
  50. bobjectsa68k = $(a68k)/main.o $(a68k)/vars.o $(a68k)/declaration.o \
  51.            $(a68k)/parse_expr.o $(a68k)/type_expr.o $(a68k)/ic.o \
  52.            $(a68k)/machine.o $(a68k)/statements.o $(a68k)/preproc.o
  53.  
  54. fobjectsa68k = $(a68k)/opt.o $(a68k)/av.o $(a68k)/rd.o $(a68k)/regs.o \
  55.            $(a68k)/flow.o $(a68k)/cse.o $(a68k)/cp.o $(a68k)/loop.o \
  56.            $(a68k)/alias.o $(bobjectsa68k)
  57.  
  58. sobjectsa68k = $(a68k)/opts.o $(a68k)/regss.o $(bobjectsa68k)
  59.  
  60. bin/vbcca68k: $(fobjectsa68k)
  61.     $(CC) $(LDFLAGS) $(fobjectsa68k) -o bin/vbcca68k
  62.  
  63. bin/vbccsa68k: $(sobjectsa68k)
  64.     $(CC) $(LDFLAGS) $(sobjectsa68k) -o bin/vbccsa68k
  65.  
  66. $(a68k)/main.o: main.c vbc.h $(a68k)/machine.h
  67.     $(CC) -c main.c -o $(a68k)/main.o -I$(a68k)
  68.  
  69. $(a68k)/vars.o: vars.c vbc.h $(a68k)/machine.h errors.h
  70.     $(CC) -c vars.c -o $(a68k)/vars.o -I$(a68k)
  71.  
  72. $(a68k)/declaration.o: declaration.c vbc.h $(a68k)/machine.h
  73.     $(CC) -c declaration.c -o $(a68k)/declaration.o -I$(a68k)
  74.  
  75. $(a68k)/parse_expr.o: parse_expr.c vbc.h $(a68k)/machine.h
  76.     $(CC) -c parse_expr.c -o $(a68k)/parse_expr.o -I$(a68k)
  77.  
  78. $(a68k)/type_expr.o: type_expr.c vbc.h $(a68k)/machine.h
  79.     $(CC) -c type_expr.c -o $(a68k)/type_expr.o -I$(a68k)
  80.  
  81. $(a68k)/ic.o: ic.c vbc.h $(a68k)/machine.h
  82.     $(CC) -c ic.c -o $(a68k)/ic.o -I$(a68k)
  83.  
  84. $(a68k)/statements.o: statements.c vbc.h $(a68k)/machine.h
  85.     $(CC) -c statements.c -o $(a68k)/statements.o -I$(a68k)
  86.  
  87. $(a68k)/opt.o: opt.c opt.h vbc.h $(a68k)/machine.h
  88.     $(CC) -c opt.c -o $(a68k)/opt.o -I$(a68k)
  89.  
  90. $(a68k)/av.o: av.c opt.h vbc.h $(a68k)/machine.h
  91.     $(CC) -c av.c -o $(a68k)/av.o -I$(a68k)
  92.  
  93. $(a68k)/rd.o: rd.c opt.h vbc.h $(a68k)/machine.h
  94.     $(CC) -c rd.c -o $(a68k)/rd.o -I$(a68k)
  95.  
  96. $(a68k)/regs.o: regs.c opt.h vbc.h $(a68k)/machine.h
  97.     $(CC) -c regs.c -o $(a68k)/regs.o -I$(a68k)
  98.  
  99. $(a68k)/flow.o: flow.c opt.h vbc.h $(a68k)/machine.h
  100.     $(CC) -c flow.c -o $(a68k)/flow.o -I$(a68k)
  101.  
  102. $(a68k)/cse.o: cse.c opt.h vbc.h $(a68k)/machine.h
  103.     $(CC) -c cse.c -o $(a68k)/cse.o -I$(a68k)
  104.  
  105. $(a68k)/cp.o: cp.c opt.h vbc.h $(a68k)/machine.h
  106.     $(CC) -c cp.c -o $(a68k)/cp.o -I$(a68k)
  107.  
  108. $(a68k)/loop.o: loop.c opt.h vbc.h $(a68k)/machine.h
  109.     $(CC) -c loop.c -o $(a68k)/loop.o -I$(a68k)
  110.  
  111. $(a68k)/alias.o: alias.c opt.h vbc.h $(a68k)/machine.h
  112.     $(CC) -c alias.c -o $(a68k)/alias.o -I$(a68k)
  113.  
  114. $(a68k)/preproc.o: preproc.c vbpp.h vbc.h
  115.     $(CC) -c preproc.c -o $(a68k)/preproc.o -I$(a68k)
  116.  
  117. $(a68k)/machine.o: $(a68k)/machine.c vbc.h $(a68k)/machine.h
  118.     $(CC) -c $(a68k)/machine.c -o $(a68k)/machine.o -I$(a68k) -I.
  119.  
  120. $(a68k)/opts.o: opt.c opt.h vbc.h $(a68k)/machine.h
  121.     $(CC) -c -DNO_OPTIMIZER opt.c -o $(a68k)/opts.o -I$(a68k)
  122.  
  123. $(a68k)/regss.o: regs.c opt.h vbc.h $(a68k)/machine.h
  124.     $(CC) -c -DNO_OPTIMIZER regs.c -o $(a68k)/regss.o -I$(a68k)
  125.  
  126.  
  127.  
  128.  
  129. i8088 = machines/8088
  130.  
  131. bobjectsi8088 = $(i8088)/main.o $(i8088)/vars.o $(i8088)/declaration.o \
  132.         $(i8088)/parse_expr.o $(i8088)/type_expr.o $(i8088)/ic.o \
  133.         $(i8088)/machine.o $(i8088)/statements.o $(i8088)/preproc.o
  134.  
  135. fobjectsi8088 = $(i8088)/opt.o $(i8088)/av.o $(i8088)/rd.o $(i8088)/regs.o \
  136.         $(i8088)/flow.o $(i8088)/cse.o $(i8088)/cp.o $(i8088)/loop.o \
  137.         $(i8088)/alias.o $(bobjectsi8088)
  138.  
  139. sobjectsi8088 = $(i8088)/opts.o $(i8088)/regss.o $(bobjectsi8088)
  140.  
  141. bin/vbcci8088: $(fobjectsi8088)
  142.     $(CC) $(LDFLAGS) $(fobjectsi8088) -o bin/vbcci8088
  143.  
  144. bin/vbccsi8088: $(sobjectsi8088)
  145.     $(CC) $(LDFLAGS) $(sobjectsi8088) -o bin/vbccsi8088
  146.  
  147. $(i8088)/main.o: main.c vbc.h $(i8088)/machine.h
  148.     $(CC) -c main.c -o $(i8088)/main.o -I$(i8088)
  149.  
  150. $(i8088)/vars.o: vars.c vbc.h $(i8088)/machine.h errors.h
  151.     $(CC) -c vars.c -o $(i8088)/vars.o -I$(i8088)
  152.  
  153. $(i8088)/declaration.o: declaration.c vbc.h $(i8088)/machine.h
  154.     $(CC) -c declaration.c -o $(i8088)/declaration.o -I$(i8088)
  155.  
  156. $(i8088)/parse_expr.o: parse_expr.c vbc.h $(i8088)/machine.h
  157.     $(CC) -c parse_expr.c -o $(i8088)/parse_expr.o -I$(i8088)
  158.  
  159. $(i8088)/type_expr.o: type_expr.c vbc.h $(i8088)/machine.h
  160.     $(CC) -c type_expr.c -o $(i8088)/type_expr.o -I$(i8088)
  161.  
  162. $(i8088)/ic.o: ic.c vbc.h $(i8088)/machine.h
  163.     $(CC) -c ic.c -o $(i8088)/ic.o -I$(i8088)
  164.  
  165. $(i8088)/statements.o: statements.c vbc.h $(i8088)/machine.h
  166.     $(CC) -c statements.c -o $(i8088)/statements.o -I$(i8088)
  167.  
  168. $(i8088)/opt.o: opt.c opt.h vbc.h $(i8088)/machine.h
  169.     $(CC) -c opt.c -o $(i8088)/opt.o -I$(i8088)
  170.  
  171. $(i8088)/av.o: av.c opt.h vbc.h $(i8088)/machine.h
  172.     $(CC) -c av.c -o $(i8088)/av.o -I$(i8088)
  173.  
  174. $(i8088)/rd.o: rd.c opt.h vbc.h $(i8088)/machine.h
  175.     $(CC) -c rd.c -o $(i8088)/rd.o -I$(i8088)
  176.  
  177. $(i8088)/regs.o: regs.c opt.h vbc.h $(i8088)/machine.h
  178.     $(CC) -c regs.c -o $(i8088)/regs.o -I$(i8088)
  179.  
  180. $(i8088)/flow.o: flow.c opt.h vbc.h $(i8088)/machine.h
  181.     $(CC) -c flow.c -o $(i8088)/flow.o -I$(i8088)
  182.  
  183. $(i8088)/cse.o: cse.c opt.h vbc.h $(i8088)/machine.h
  184.     $(CC) -c cse.c -o $(i8088)/cse.o -I$(i8088)
  185.  
  186. $(i8088)/cp.o: cp.c opt.h vbc.h $(i8088)/machine.h
  187.     $(CC) -c cp.c -o $(i8088)/cp.o -I$(i8088)
  188.  
  189. $(i8088)/loop.o: loop.c opt.h vbc.h $(i8088)/machine.h
  190.     $(CC) -c loop.c -o $(i8088)/loop.o -I$(i8088)
  191.  
  192. $(i8088)/alias.o: alias.c opt.h vbc.h $(i8088)/machine.h
  193.     $(CC) -c alias.c -o $(i8088)/alias.o -I$(i8088)
  194.  
  195. $(i8088)/preproc.o: preproc.c vbpp.h vbc.h
  196.     $(CC) -c preproc.c -o $(i8088)/preproc.o -I$(i8088)
  197.  
  198. $(i8088)/machine.o: $(i8088)/machine.c vbc.h $(i8088)/machine.h
  199.     $(CC) -c $(i8088)/machine.c -o $(i8088)/machine.o -I$(i8088) -I.
  200.  
  201. $(i8088)/opts.o: opt.c opt.h vbc.h $(i8088)/machine.h
  202.     $(CC) -c -DNO_OPTIMIZER opt.c -o $(i8088)/opts.o -I$(i8088)
  203.  
  204. $(i8088)/regss.o: regs.c opt.h vbc.h $(i8088)/machine.h
  205.     $(CC) -c -DNO_OPTIMIZER regs.c -o $(i8088)/regss.o -I$(i8088)
  206.  
  207.  
  208.  
  209. grisc = machines/generic_risc
  210.  
  211. bobjectsgrisc = $(grisc)/main.o $(grisc)/vars.o $(grisc)/declaration.o \
  212.         $(grisc)/parse_expr.o $(grisc)/type_expr.o $(grisc)/ic.o \
  213.         $(grisc)/machine.o $(grisc)/statements.o $(grisc)/preproc.o
  214.  
  215. fobjectsgrisc = $(grisc)/opt.o $(grisc)/av.o $(grisc)/rd.o $(grisc)/regs.o \
  216.         $(grisc)/flow.o $(grisc)/cse.o $(grisc)/cp.o $(grisc)/loop.o \
  217.         $(grisc)/alias.o $(bobjectsgrisc)
  218.  
  219. sobjectsgrisc = $(grisc)/opts.o $(grisc)/regss.o $(bobjectsgrisc)
  220.  
  221. bin/vbccgrisc: $(fobjectsgrisc)
  222.     $(CC) $(LDFLAGS) $(fobjectsgrisc) -o bin/vbccgrisc
  223.  
  224. bin/vbccs: $(sobjectsgrisc)
  225.     $(CC) $(LDFLAGS) $(sobjectsgrisc) -o bin/vbccsgrisc
  226.  
  227. $(grisc)/main.o: main.c vbc.h $(grisc)/machine.h
  228.     $(CC) -c main.c -o $(grisc)/main.o -I$(grisc)
  229.  
  230. $(grisc)/vars.o: vars.c vbc.h $(grisc)/machine.h errors.h
  231.     $(CC) -c vars.c -o $(grisc)/vars.o -I$(grisc)
  232.  
  233. $(grisc)/declaration.o: declaration.c vbc.h $(grisc)/machine.h
  234.     $(CC) -c declaration.c -o $(grisc)/declaration.o -I$(grisc)
  235.  
  236. $(grisc)/parse_expr.o: parse_expr.c vbc.h $(grisc)/machine.h
  237.     $(CC) -c parse_expr.c -o $(grisc)/parse_expr.o -I$(grisc)
  238.  
  239. $(grisc)/type_expr.o: type_expr.c vbc.h $(grisc)/machine.h
  240.     $(CC) -c type_expr.c -o $(grisc)/type_expr.o -I$(grisc)
  241.  
  242. $(grisc)/ic.o: ic.c vbc.h $(grisc)/machine.h
  243.     $(CC) -c ic.c -o $(grisc)/ic.o -I$(grisc)
  244.  
  245. $(grisc)/statements.o: statements.c vbc.h $(grisc)/machine.h
  246.     $(CC) -c statements.c -o $(grisc)/statements.o -I$(grisc)
  247.  
  248. $(grisc)/opt.o: opt.c opt.h vbc.h $(grisc)/machine.h
  249.     $(CC) -c opt.c -o $(grisc)/opt.o -I$(grisc)
  250.  
  251. $(grisc)/av.o: av.c opt.h vbc.h $(grisc)/machine.h
  252.     $(CC) -c av.c -o $(grisc)/av.o -I$(grisc)
  253.  
  254. $(grisc)/rd.o: rd.c opt.h vbc.h $(grisc)/machine.h
  255.     $(CC) -c rd.c -o $(grisc)/rd.o -I$(grisc)
  256.  
  257. $(grisc)/regs.o: regs.c opt.h vbc.h $(grisc)/machine.h
  258.     $(CC) -c regs.c -o $(grisc)/regs.o -I$(grisc)
  259.  
  260. $(grisc)/flow.o: flow.c opt.h vbc.h $(grisc)/machine.h
  261.     $(CC) -c flow.c -o $(grisc)/flow.o -I$(grisc)
  262.  
  263. $(grisc)/cse.o: cse.c opt.h vbc.h $(grisc)/machine.h
  264.     $(CC) -c cse.c -o $(grisc)/cse.o -I$(grisc)
  265.  
  266. $(grisc)/cp.o: cp.c opt.h vbc.h $(grisc)/machine.h
  267.     $(CC) -c cp.c -o $(grisc)/cp.o -I$(grisc)
  268.  
  269. $(grisc)/loop.o: loop.c opt.h vbc.h $(grisc)/machine.h
  270.     $(CC) -c loop.c -o $(grisc)/loop.o -I$(grisc)
  271.  
  272. $(grisc)/alias.o: alias.c opt.h vbc.h $(grisc)/machine.h
  273.     $(CC) -c alias.c -o $(grisc)/alias.o -I$(grisc)
  274.  
  275. $(grisc)/preproc.o: preproc.c vbpp.h vbc.h
  276.     $(CC) -c preproc.c -o $(grisc)/preproc.o -I$(grisc)
  277.  
  278. $(grisc)/machine.o: $(grisc)/machine.c vbc.h $(grisc)/machine.h
  279.     $(CC) -c $(grisc)/machine.c -o $(grisc)/machine.o -I$(grisc) -I.
  280.  
  281. $(grisc)/opts.o: opt.c opt.h vbc.h $(grisc)/machine.h
  282.     $(CC) -c -DNO_OPTIMIZER opt.c -o $(grisc)/opts.o -I$(grisc)
  283.  
  284. $(grisc)/regss.o: regs.c opt.h vbc.h $(grisc)/machine.h
  285.     $(CC) -c -DNO_OPTIMIZER regs.c -o $(grisc)/regss.o -I$(grisc)
  286.  
  287.  
  288.  
  289. ppc = machines/ppc
  290.  
  291. bobjectsppc = $(ppc)/main.o $(ppc)/vars.o $(ppc)/declaration.o \
  292.           $(ppc)/parse_expr.o $(ppc)/type_expr.o $(ppc)/ic.o \
  293.           $(ppc)/machine.o $(ppc)/statements.o $(ppc)/preproc.o
  294.  
  295. fobjectsppc = $(ppc)/opt.o $(ppc)/av.o $(ppc)/rd.o $(ppc)/regs.o \
  296.           $(ppc)/flow.o $(ppc)/cse.o $(ppc)/cp.o $(ppc)/loop.o \
  297.           $(ppc)/alias.o $(bobjectsppc)
  298.  
  299. sobjectsppc = $(ppc)/opts.o $(ppc)/regss.o $(bobjectsppc)
  300.  
  301. bin/vbccppc: $(fobjectsppc)
  302.     $(CC) $(LDFLAGS) $(fobjectsppc) -o bin/vbccppc
  303.  
  304. bin/vbccsppc: $(sobjectsppc)
  305.     $(CC) $(LDFLAGS) $(sobjectsppc) -o bin/vbccsppc
  306.  
  307. $(ppc)/main.o: main.c vbc.h $(ppc)/machine.h
  308.     $(CC) -c main.c -o $(ppc)/main.o -I$(ppc)
  309.  
  310. $(ppc)/vars.o: vars.c vbc.h $(ppc)/machine.h errors.h
  311.     $(CC) -c vars.c -o $(ppc)/vars.o -I$(ppc)
  312.  
  313. $(ppc)/declaration.o: declaration.c vbc.h $(ppc)/machine.h
  314.     $(CC) -c declaration.c -o $(ppc)/declaration.o -I$(ppc)
  315.  
  316. $(ppc)/parse_expr.o: parse_expr.c vbc.h $(ppc)/machine.h
  317.     $(CC) -c parse_expr.c -o $(ppc)/parse_expr.o -I$(ppc)
  318.  
  319. $(ppc)/type_expr.o: type_expr.c vbc.h $(ppc)/machine.h
  320.     $(CC) -c type_expr.c -o $(ppc)/type_expr.o -I$(ppc)
  321.  
  322. $(ppc)/ic.o: ic.c vbc.h $(ppc)/machine.h
  323.     $(CC) -c ic.c -o $(ppc)/ic.o -I$(ppc)
  324.  
  325. $(ppc)/statements.o: statements.c vbc.h $(ppc)/machine.h
  326.     $(CC) -c statements.c -o $(ppc)/statements.o -I$(ppc)
  327.  
  328. $(ppc)/opt.o: opt.c opt.h vbc.h $(ppc)/machine.h
  329.     $(CC) -c opt.c -o $(ppc)/opt.o -I$(ppc)
  330.  
  331. $(ppc)/av.o: av.c opt.h vbc.h $(ppc)/machine.h
  332.     $(CC) -c av.c -o $(ppc)/av.o -I$(ppc)
  333.  
  334. $(ppc)/rd.o: rd.c opt.h vbc.h $(ppc)/machine.h
  335.     $(CC) -c rd.c -o $(ppc)/rd.o -I$(ppc)
  336.  
  337. $(ppc)/regs.o: regs.c opt.h vbc.h $(ppc)/machine.h
  338.     $(CC) -c regs.c -o $(ppc)/regs.o -I$(ppc)
  339.  
  340. $(ppc)/flow.o: flow.c opt.h vbc.h $(ppc)/machine.h
  341.     $(CC) -c flow.c -o $(ppc)/flow.o -I$(ppc)
  342.  
  343. $(ppc)/cse.o: cse.c opt.h vbc.h $(ppc)/machine.h
  344.     $(CC) -c cse.c -o $(ppc)/cse.o -I$(ppc)
  345.  
  346. $(ppc)/cp.o: cp.c opt.h vbc.h $(ppc)/machine.h
  347.     $(CC) -c cp.c -o $(ppc)/cp.o -I$(ppc)
  348.  
  349. $(ppc)/loop.o: loop.c opt.h vbc.h $(ppc)/machine.h
  350.     $(CC) -c loop.c -o $(ppc)/loop.o -I$(ppc)
  351.  
  352. $(ppc)/alias.o: alias.c opt.h vbc.h $(ppc)/machine.h
  353.     $(CC) -c alias.c -o $(ppc)/alias.o -I$(ppc)
  354.  
  355. $(ppc)/preproc.o: preproc.c vbpp.h vbc.h
  356.     $(CC) -c preproc.c -o $(ppc)/preproc.o -I$(ppc)
  357.  
  358. $(ppc)/machine.o: $(ppc)/machine.c vbc.h $(ppc)/machine.h
  359.     $(CC) -c $(ppc)/machine.c -o $(ppc)/machine.o -I$(ppc) -I.
  360.  
  361. $(ppc)/opts.o: opt.c opt.h vbc.h $(ppc)/machine.h
  362.     $(CC) -c -DNO_OPTIMIZER opt.c -o $(ppc)/opts.o -I$(ppc)
  363.  
  364. $(ppc)/regss.o: regs.c opt.h vbc.h $(ppc)/machine.h
  365.     $(CC) -c -DNO_OPTIMIZER regs.c -o $(ppc)/regss.o -I$(ppc)
  366.  
  367.  
  368.  
  369. i386 = machines/i386
  370.  
  371. bobjectsi386 = $(i386)/main.o $(i386)/vars.o $(i386)/declaration.o \
  372.            $(i386)/parse_expr.o $(i386)/type_expr.o $(i386)/ic.o \
  373.            $(i386)/machine.o $(i386)/statements.o $(i386)/preproc.o
  374.  
  375. fobjectsi386 = $(i386)/opt.o $(i386)/av.o $(i386)/rd.o $(i386)/regs.o \
  376.            $(i386)/flow.o $(i386)/cse.o $(i386)/cp.o $(i386)/loop.o \
  377.            $(i386)/alias.o $(bobjectsi386)
  378.  
  379. sobjectsi386 = $(i386)/opts.o $(i386)/regss.o $(bobjectsi386)
  380.  
  381. bin/vbcci386: $(fobjectsi386)
  382.     $(CC) $(LDFLAGS) $(fobjectsi386) -o bin/vbcci386
  383.  
  384. bin/vbccsi386: $(sobjectsi386)
  385.     $(CC) $(LDFLAGS) $(sobjectsi386) -o bin/vbccsi386
  386.  
  387. $(i386)/main.o: main.c vbc.h $(i386)/machine.h
  388.     $(CC) -c main.c -o $(i386)/main.o -I$(i386)
  389.  
  390. $(i386)/vars.o: vars.c vbc.h $(i386)/machine.h errors.h
  391.     $(CC) -c vars.c -o $(i386)/vars.o -I$(i386)
  392.  
  393. $(i386)/declaration.o: declaration.c vbc.h $(i386)/machine.h
  394.     $(CC) -c declaration.c -o $(i386)/declaration.o -I$(i386)
  395.  
  396. $(i386)/parse_expr.o: parse_expr.c vbc.h $(i386)/machine.h
  397.     $(CC) -c parse_expr.c -o $(i386)/parse_expr.o -I$(i386)
  398.  
  399. $(i386)/type_expr.o: type_expr.c vbc.h $(i386)/machine.h
  400.     $(CC) -c type_expr.c -o $(i386)/type_expr.o -I$(i386)
  401.  
  402. $(i386)/ic.o: ic.c vbc.h $(i386)/machine.h
  403.     $(CC) -c ic.c -o $(i386)/ic.o -I$(i386)
  404.  
  405. $(i386)/statements.o: statements.c vbc.h $(i386)/machine.h
  406.     $(CC) -c statements.c -o $(i386)/statements.o -I$(i386)
  407.  
  408. $(i386)/opt.o: opt.c opt.h vbc.h $(i386)/machine.h
  409.     $(CC) -c opt.c -o $(i386)/opt.o -I$(i386)
  410.  
  411. $(i386)/av.o: av.c opt.h vbc.h $(i386)/machine.h
  412.     $(CC) -c av.c -o $(i386)/av.o -I$(i386)
  413.  
  414. $(i386)/rd.o: rd.c opt.h vbc.h $(i386)/machine.h
  415.     $(CC) -c rd.c -o $(i386)/rd.o -I$(i386)
  416.  
  417. $(i386)/regs.o: regs.c opt.h vbc.h $(i386)/machine.h
  418.     $(CC) -c regs.c -o $(i386)/regs.o -I$(i386)
  419.  
  420. $(i386)/flow.o: flow.c opt.h vbc.h $(i386)/machine.h
  421.     $(CC) -c flow.c -o $(i386)/flow.o -I$(i386)
  422.  
  423. $(i386)/cse.o: cse.c opt.h vbc.h $(i386)/machine.h
  424.     $(CC) -c cse.c -o $(i386)/cse.o -I$(i386)
  425.  
  426. $(i386)/cp.o: cp.c opt.h vbc.h $(i386)/machine.h
  427.     $(CC) -c cp.c -o $(i386)/cp.o -I$(i386)
  428.  
  429. $(i386)/loop.o: loop.c opt.h vbc.h $(i386)/machine.h
  430.     $(CC) -c loop.c -o $(i386)/loop.o -I$(i386)
  431.  
  432. $(i386)/alias.o: alias.c opt.h vbc.h $(i386)/machine.h
  433.     $(CC) -c alias.c -o $(i386)/alias.o -I$(i386)
  434.  
  435. $(i386)/preproc.o: preproc.c vbpp.h vbc.h
  436.     $(CC) -c preproc.c -o $(i386)/preproc.o -I$(i386)
  437.  
  438. $(i386)/machine.o: $(i386)/machine.c vbc.h $(i386)/machine.h
  439.     $(CC) -c $(i386)/machine.c -o $(i386)/machine.o -I$(i386) -I.
  440.  
  441. $(i386)/opts.o: opt.c opt.h vbc.h $(i386)/machine.h
  442.     $(CC) -c -DNO_OPTIMIZER opt.c -o $(i386)/opts.o -I$(i386)
  443.  
  444. $(i386)/regss.o: regs.c opt.h vbc.h $(i386)/machine.h
  445.     $(CC) -c -DNO_OPTIMIZER regs.c -o $(i386)/regss.o -I$(i386)
  446.  
  447.  
  448.  
  449.